package cn.iocoder.devlop.module.annual.report.subcapital.dal.dataobject;

import lombok.*;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.devlop.framework.tenant.core.db.TenantBaseDO;

/**
 * 年报股东及出资 DO
 *
 * @author 超级管理员
 */
@TableName("t_subcapital")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SubcapitalDO {

    /**
     * 主键
     */
    @TableId(type = IdType.INPUT)
    private String invid;
    /**
     * 年报id(格式为 统一社会信用代码/注册号+年报年份)
     */
    private String ancheid;
    /**
     * 股东/发起人名称
     */
    private String invname;
    /**
     * 企业主体分类 1,企业2,农合；3,个体 4 外商  5 常驻代表机构
     */
    private String entclassify;
    /**
     * 累计认缴额 单位：万元
     */
    private BigDecimal lisubconam;
    /**
     * 认缴出资日期 yyyymmdd
     */
    private LocalDateTime subcondate;
    /**
     * 认缴出资方式
     */
    private String subconform;
    /**
     * 认缴出资方式（中文名称）
     */
    private String subconformCn;
    /**
     * 累计实缴额  单位：万元
     */
    private BigDecimal liacconam;
    /**
     * 实缴出资日期 yyyymmdd
     */
    private LocalDateTime accondate;
    /**
     * 实缴出资方式
     */
    private String acconform;
    /**
     * 实缴出资方式（中文名称）
     */
    private String acconformCn;

}
